# 匿名函数：是指没有名字的函数，应用在需要一个函数，但是又不想费神去命名这个函数的场合。在通常情况下，这样的函数只使用一次。使用lambda表达式创建匿名函数，语法格式如下：
# lambda 参数1, 参数2, 参数3, ...: 表达式
# 使用lambda表达式时，参数可以有多个，用逗号进行分隔，但是表达式只能有一个，匿名函数自带return，结果就是表达式计算好的结果，即只能返回一个值，且不能出现其他非表达式的语句。
def computer(x, y):
    '''计算数据和'''
    return x+y
    pass


print(computer(10, 45))
M=lambda x, y: x+y
# 通过变量去调用lambda表达式
print(M(23, 19))
result=lambda a, b, c: a*b*c
print(result(12, 34, 2))
age=25
print('可以参军'if age > 18 else '继续上学')#可以替换传统双分支的写法
funcTest=lambda x, y: x if x > y else y
print(funcTest(2, 12))
rs=(lambda x, y: x if x > y else y)(16, 12)#直接调用
print(rs)
varRs=lambda x: (x**2)+890
print(varRs(10))
